package com.ym.medical.domain.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 交易记录查询条件构造
 */
@Data
@ApiModel("交易记录查询条件构造")
public class TdRecordExampleParam {

    @ApiModelProperty("医院编码")
    private String hosCode;

    @ApiModelProperty("医院名称")
    private String hosName;

    @ApiModelProperty("科室编码")
    private String deptCode;

    @ApiModelProperty("科室名称")
    private String deptName;

    @ApiModelProperty("医生姓名")
    private String docRealName;

    @ApiModelProperty("医生类型 (全科 专科)")
    private String doctCategory;

    @ApiModelProperty("患者证件号码")
    private String patientNo;

    @ApiModelProperty("患者姓名")
    private String patientName;

    @ApiModelProperty("订单状态 (待结单 已接单 完成 取消 待生效)")
    private String ioState;

    @ApiModelProperty("订单支付状态 (待支付 已支付 退费申请中 已退费 订单异常 全科订单)")
    private String ioPayMentState;

    @ApiModelProperty("订单编号")
    private String ioNum;

    @ApiModelProperty("查询开始时间")
    private String startTime;

    @ApiModelProperty("查询结束时间")
    private String endTime;

    @ApiModelProperty("答谢来源 (答谢记录条件)")
    private String thankSorce;

    @ApiModelProperty("交易状态 (个人交易记录条件)")
    private String tdState;
    @ApiModelProperty("订单类型 (个人交易记录条件)")
    private String ioType;

}
